what is the hardest math class